This Spanish language placement test will give you a general idea of your current level. Don't worry if the result is not what you expected; it is just a tool to guide you in your learning.
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Drupal\enforex_pages\Form\LevelTestForm' does not have a method 'FormBlockSixValidate' in Drupal\Core\Form\FormValidator->executeValidateHandlers() (line 82 of core/lib/Drupal/Core/Form/FormValidator.php).
Drupal\Core\Form\FormValidator->executeValidateHandlers(Array, Object) (Line: 275)
Drupal\Core\Form\FormValidator->doValidateForm(Array, Object, 'enforex_pages_level_test_form') (Line: 118)
Drupal\Core\Form\FormValidator->validateForm('enforex_pages_level_test_form', Array, Object) (Line: 577)
Drupal\Core\Form\FormBuilder->processForm('enforex_pages_level_test_form', Array, Object) (Line: 320)
Drupal\Core\Form\FormBuilder->buildForm('Drupal\enforex_pages\Form\LevelTestForm', Object) (Line: 218)
Drupal\Core\Form\FormBuilder->getForm('Drupal\enforex_pages\Form\LevelTestForm', Object) (Line: 944)
enforex_pages_preprocess_node__enforex_pages_level_test_block(Array, 'node', Array) (Line: 287)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 40)
__TwigTemplate_8f4fadf14b5e134f6876c0b873a018d1bb5c6a09d7a21bee0d8622fcb0b6f54e->doDisplay(Array, Array) (Line: 453)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 420)
Twig\Template->display(Array) (Line: 432)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/custom/donquijote_theme/templates/field/field.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 501)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 37)
__TwigTemplate_15516c144b400d6daaa93d7af505dd0098755083bc1c42486ee89faf968629a1->doDisplay(Array, Array) (Line: 453)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 420)
Twig\Template->display(Array) (Line: 432)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/custom/donquijote_theme/templates/node/node--enforex-pages-landing-ppc-page--full.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Marie [………] field is required.
¿De qué color son las sillas? field is required.
¿Cuántos años [………] Laura?. Laura [………] años field is required.
Las personas del video estudian español para trabajar, por el arte, pero no para... field is required.
Observa la foto y selecciona el diálogo correcto: field is required.
Observa la foto y completa: field is required.
La chica cree que se va a adaptar a su nueva vida sin grandes dificultades. field is required.
¿Qué es una catrina? field is required.
Hola, Luis, ¿dónde vas? field is required.
¿Te gusta la paella? field is required.
This Spanish language test is designed to assess your Spanish proficiency and help you identify your current level of Spanish. The results will allow you to start learning at the level that best suits your current knowledge..
The CEFR establishes the following levels of language proficiency:
This Spanish language placement test will give you a general idea of your current level. Don't worry if the result is not what you expected; it is just a tool to guide you in your learning.
Learning a language is a continuous journey. We all start somewhere and every mistake is an opportunity to improve. The most important thing is your progress and dedication, so take our Spanish level test to find out.
Take your time to answer each question in our Spanish language test. This is an opportunity to show what you already know and to identify areas where you can grow, thanks to the Spanish language placement test.
Answer the questions according to your true knowledge and skills without consulting outside sources. This will help you get a more accurate result and help you choose the course that best suits your needs after our Spanish level test.
Choose between 20, 25 or 30 lessons per week, with extra Spanish conversation or culture classes added for even more practice!
Specialized courses focused on intensive language practice, exam strategies, and comprehensive review sessions to effectively prepare students for the official exams.
Our Specialized Spanish Programs encompass a wide range of different courses to target the specific areas of Spanish you would like to improve..
Cookies on this website are used to personalize content and ads, provide social media features and analyze traffic. In addition, we share information about your use of the website with our social media, advertising and web analytics partners, who may combine it with other information you have provided to them or that they have collected from your use of their services. You can learn more in our Cookies policy
Necessary cookies help make a website usable by enabling basic functions such as page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
Statistical cookies help website owners understand how visitors interact with websites by gathering and providing information in an anonymous form.
Preference cookies allow the website to remember information that changes the way the site behaves or looks, such as your preferred language or the region you are in.
Marketing cookies are used to track visitors on web pages. This is used to show ads that are more relevant and attractive to the individual user, and therefore more valuable to publishers and third-party advertisers.